Cars roaring and revving down the road