Do you think he saw us?

Hitchin, Hertfordshire, England