Unknown Red Craft Filmed over Lima, Peru – 13th April 2015

This video of an unknown red craft was filmed over Lima, Peru on 13th April 2015.

This video of an unknown red craft was filmed over Lima, Peru on 13th April 2015.

Leave a Reply