A bit concerning when they spend the entire article talking about the Leon's great Brembo brakes.....


....uuhhh....Guys....