Snapshots No title 266

 — London Leicester Square

An elephant in Leicester Square?