What was that thing on the Detroit River last week?

What was that thing on the Detroit River last week?

Science of a storm cloud

Top Videos