'It Just Hovered There'

Residents of Johannesburg, South Africa describe the arrival of the alien ship. (8.12.09)
Label
0:54 - posted 8/13/09
  • your tv provider
0 comments