The Lions of Trafalgar

 Trafalgar Square, London, England.

Trafalgar Square, Central London, England.

Climb The Lions.

Harder, Than It, Looked.

Advertisements