Speeding GMC Envoy Lands On St. Louis House Roof


Nope, your eyes are not deceiving you; what you are looking at is indeed a GMC Envoy perched on top of a house it crashed into in St. Louis.
Read more »

Leave a Reply