Holy Snow Balls Batman, Lake effect snow storm has now officially dropped more than 5FT of snow.
The highest total so far is a whopping 66 inches of snow from Orchard Park, which is southeast of Buffalo, as of early Friday evening.
h/t tRemedial_Rebel
Views: