A Woman Was Driving A Lincoln With A 15-Foot Tree Stuck In Her Hood


A police officer was left stumped in Illinois after pulling over a woman driving a Lincoln Tree Car, and by ‘tree car’, we actually mean a Town Car with a 15-foot tree lodged in its engine compartment.
Read more »