What the!??! UFO???
Looks like a weather balloon. Same shape, and I can see something hanging down from it.
Print