World's Largest Tiger Muskie
A giant statue of a tiger muskie fish located in Leader, United States, celebrating the local fishing culture and attracting tourists for photo opportunities.
Add the places you want to see and tick them off.
Download on the App Store Get it on Google Play
A giant statue of a tiger muskie fish located in Leader, United States, celebrating the local fishing culture and attracting tourists for photo opportunities.