Published on Dec 5, 2016
December 5, 2016: This was submitted by a viewer that asked me to look at it. Said it was filmed from Bermuda over the Atlantic Ocean. No more details...
Permissions in this forum:
You cannot reply to topics in this forum