Over the weekend Tulane University opened up a ridiculous new stadium, which means that the level of drinking in New Orleans was taken up on...
↧