April 27th, 2010

250mph street legal Lambo

Twin turbos for the win! Brakes may need some work though, the only way to stop seems to be spinning out of control.

Video