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