New York Has the Largest In the World-But What the Heck Is It?New York Has the Largest In the World-But What the Heck Is It?This roadside attraction in Mount Tremper, New York has the world's biggest what?Mike KarolyiMike Karolyi