Olympic UFO?

Seriously? WTF??