Sunday, April 22, 2007

Ufo cluster/fleet filmed over Saint-Petersbourg in Russia 1997

This fleet of ufos was seen in russia in 1997, similar ufo clusters have been filmed in numerous locations (see below)

Uploaded by sofias

other photos of ufo clusters - (I am unsure of where these photos were taken anyone know?)

1 comment:

Anonymous said...

Phoenix AZ USA 1997?