Denver received 23 inches of snow…

Share: 

Thursday, April 23, 1885: Denver received 23 inches of snow in 24 hours.