Fiona makes landfall, slams Canada’s Atlantic coast with severe winds and rain

An unofficial barometric pressure of 931.6 mb was recorded at Hart Island, which would make Fiona…