Moo Moo Meadows (Earth-2789)

Moo Moo Meadows is a location and race track.