The aptly named town of Thermopolis, Wyoming boasts that it is home to the world's largest what?

Find the answer below

Bet your knowledge and answer