Niagara Falls Mallards Location: Niagara Falls, New York Level: professionalSport: baseballLeague: North Atlantic League Status: defunctYears: 1995Teams with the Mallards team name Tweets by mascotdb