Top Gear Season 20, Episode 1: Video Open Thread

Earth's most popular car show about three middle-aged men debuted its 20th season today, and it looks like everything's back on form. You can either wait a week to watch it on BBC America, or, if you've managed to procure it through, um, "other" means you can feel free to talk about it here. » 6/30/13 5:37pm 6/30/13 5:37pm