Car free falls 18 stories into Chicago River

Ouch!! 2 black Cutlass' launched from 18 floors above into Chicago River....

3,003 views youtube.com

Interest

Car Parts
Discovered by Eileen
on Oct 19, 2006

Stumblers Who Like This Page