- #1
surajt88
- 63
- 0
Any idea where these space balls came from? Its speculated that several such balls have dropped in southern Africa, Australia and Latin America in the past 20 years.