gcpvd.org
It snowed where?
AP Photo by Alex Brandon It snowed in New Orleans today?! They get streetcars, they get snow… New Orleans is so lucky. :( Update: What the what!? Houston has streetcars and snow too! AP Photo…