This news report pretty much makes more sense to me and explains the police presence. But where did the "alien" item originate -- weren't there interviews with people that claim to have seen this personally? Who's telling the truth?
This news report pretty much makes more sense to me and explains the police presence. But where did the "alien" item originate -- weren't there interviews with people that claim to have seen this personally? Who's telling the truth?