Tag Archives: Joining Forces

Mrs. Class Warfare Booed at Nascar Finale

NASCAR racing may be the most patriotic sport in America. The U.S. flag being towed around Homestead raceway before the start of the Ford 400 this past weekend is but proof (image left). NASCAR also has a longstanding tradition of including prayers before each and every race, and is the only American sport to continue… Read More »