'longshot' definitions:

Definition of 'longshot'

(from WordNet)
noun
A photograph taken from a distance