Showing posts with label Rome. Show all posts
Showing posts with label Rome. Show all posts

Rome, Italy - UFO/OVNI 2010


Apparently captured near Rome, Italy by Russian tourists in early 2010.
Return top