World’s Strangest

Your source for the strangest things around!

UFO filmed above Chinese soccer match

A video of a strange object hovering near a busy stadium in China has surfaced on the internet. The event took place in Guangzhou, already a hot spot …

Video: Metrodome Roof Collapse

The Hubert H. Humphrey Metrodome opened in 1982. Its signature feature is its Teflon-coated fiberglass fabric roof that is literally inflated by the air inside the stadium. The stadium is pumped full of air to keep the roof up. This requires people to enter and exit the dome via airlocks, to maintain positive pressure within [...]

Floating Stadium Marina Bay Singapore

Floating Stadium Marina Bay in Singapore The Float at Marina Bay, also known as Marina Bay Floating Platform (Chinese: 滨海湾浮动舞台), is the world’s largest floating stage. It is located on the waters of the Marina Reservoir, in Marina Bay, Singapore. Made entirely of steel, the floating platform on Marina Bay measures 120 metres long and 83 metres [...]