Top Gear is a wonderfully funny British car program. Their experience in NOLA was less than flattering.
They ask, "how can the rest of America sleep at night knowing this is here?"
Saturday, February 24, 2007
top gear new orleans
Posted by Stuart Noble at 08:20