Saturday, February 24, 2007

top gear new orleans

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?"