Advertisement

Texas Snow

Texas Snow

Harvard students living in Texas have had to contend with snow, ice, and major power outages this week due to an unprecedented winter storm.

Advertisement