Game Show

Our Japanese is a little rusty, and the description of this video on YouTube doesn't offer much help. Here's part of what it has to say:
"Collect a representative heaven squid D1 players, and Street Legal player, held a D1 team competition! What legend whether born on earth?"
What the heck is a heaven squid and was it born on earth? But while we have no idea what "winning" this game show actually entails, watching four cars drift in unison around a turn is pretty cool, and so are the game show's announcers, who have no fear when it comes to making fun of the contestants.