Did anyone else catch that Greg Biffle won last weekends race when his car happened to have The Flash on it? Now we finally know the answer to the age old question of who's faster, Superman or the Flash.