Weird, bizarre and funny stories from around the world
Another ‘Floating City’ Spotted Over China
Another mysterious ‘floating city’ has been filmed hovering in the sky above citizens in Jieyang, Guangdong province in China. The video, which has gone viral, was uploaded to social media at the end of April and shows an […]