These green balls washed up on the shore of Dee Why Beach in Sydney, Australia, last week. And after seeing the photos, many are thinking extraterrestrial. FOX NEWS: "Bizarre green balls dubbed 'alien ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results