Canela López, Senior Staff Reporter
• September 13, 2018
It is no secret that the relationship between Tulane University and alcohol consumption has been closely scrutinized in recent years. From its location in New Orleans, a city known in part for festivals...