Snowmastodon Sculture The bronze sculpture of an American mastodon (Mammut americanum) is permanently installed outside the Museum. More information about Snowmastonon sculpture. Location Denver Place Denver Metro Image by Zhou, Yongli Date December 27, 2016