By using this site, you agree to our Privacy Policy and our Terms of Use. Close

This has been bugging me for a while now...

WHAT IS THAT BIZARRE RED STRUCTURE BESIDE THE OLYMPIC STADIUM?!??