Anyone see a huge flash in the sky?
There is definitely something important in Taylor Michigan (or was) because three presidents did indeed visit that town, and it is not a significant town by it's own virtue, being ranked 543rd.
For the record, there was a real meteor in Michigan last night, but this is an event that is separate from that meteor.