Some think it's just a weather balloon. What do you think?
Definitely a UFO
Man-made, probably a weather balloon
Hard to tell, it's too blurry
Vote
View Results
See this poll on:
https://poll.fm/1381862/embed