A powerful cold front swept through Hampton Roads on Thursday, causing temperatures to plummet from the 70s into the 40s and bringing snowfall to parts of the region.