A massive, three-alarm fire at a historic St. Louis church was a battle against both fire and ice for about 80 St. Louis firefighters on Monday.