Holy crap.

This may be the best episode of Top Gear I’ve ever seen. Absolutely insane.

2 comments

Leave a Reply