Where there really UFOs above London on June 24th, 2011?

By Livingly Staff on
What do you think... did a UFO fleet really fly over London on June 24th, 2011?Here are a few screenshots from the Youtube videos that started the Internet meme.Enjoy!Read Full Story