Multiple UFOs Filmed Over Tampa Bay, Florida

New video footage of several unknown white orbs hovering in the sky above Tampa Bay, Florida.

New video footage of several unknown white orbs hovering in the sky above Tampa Bay, Florida.

Leave a Reply