TOWER, Minnesota – This small town of 500 is one of the two coldest places to live in the lower 48 states, according to average temperatures. It sits in a densely forested area just 30 miles away from the Canadian border, and 15 miles away from Embarrass, the other coldest lower-48th town. Read the full article here…
