I'll bet THAT's making Spidey's spider-sense tingle.

Back to New Orleans 2004 Photos