Welcome to... one of the most unusual ballparks on the planet!