Meteor Removal Technician

Digital

8" x 10"

What really happened to that meteor over Russia.