Olympic Park Published May 22, 2014 at 3264 × 2448 in An American in London Week 2 in the Moss-Ridden City ← Previous Next → The Stadium and the ArcelorMittal Orbit, the tallest statue in the country.