Items tagged with chinese balloon

A metal sphere has become the focus of some humorous and wild claims as to what it might be on Twitter. Tweets have speculated that it might be a UFO, as well as a Godzilla egg. The huge metal ball has left police and residents in a... Read more...