Claim: Tug Hill is an amusement park in China.
Evidence: Tug Hill, sometimes referred to as the Tug Hill Plateau, is an upland region in Central New York, in the United States, famous for heavy winter snows. United States