Thursday, July 14, 2011

Ufo report in from Miami in Florida on Saturday, 9th July 2011.

Ufo filmed over Miami in Florida on Saturday, 9th July 2011.

1 comment:

Bathtub said...

Lanterns. Not worth posting really.