Last week New Orleans (and much of the south) received record-breaking amounts of snow, with some areas of the city reporting up to a foot! This is a far cry from the half an inch the city received when it last snowed in 2004! It's even more than the 10 inches that was recorded at one snow-reporting site in New Orleans 1895, although it didn't quite hit…
© 2025 Happy Mutants LLC
Substack is the home for great culture