This might be the Albuquerque Sports Stadium, which was torn down in 2001-2003 to make way for the newly constructed isotopes park on the same site.
Sports - Baseball - Pro
The Isotopes are a AAA affiliate of the Florida Marlins in the Pacific Coast League. they were previously known as the Calgary Cannons before they moved to Albuquerque in 2003.
According to Wikipedia: "The [team] name was chosen by the fans in the city, taking the name from an episode of The Simpsons where Homer's favorite team, the Springfield Isotopes, threatened to move to Albuquerque."