1. 'It Just Hovered There'

  • Posted 8/13/09
  • Views

Residents of Johannesburg, South Africa describe the arrival of the alien ship. (8.12.09)