Delaware Meteor Lights Up Sky

Delaware Meteor Lights Up Sky

A security camera above a car yard in Seaford, Delaware, captured footage of what appeared to be a meteor travelling across the skyline late on Friday.

Read More Stories About:

Breitbart TV

Breitbart Video Picks