Ditto. The year places the war in time as the Mexican-American War, which immediately draws attention to Texas rather than NM, AZ, CA. "Color" leads quickly to Brownsville. If that was named for an American soldier, then I learned something tonight.
Without doing the mental gymnastics of remembering a rock band etc. it's easier to remember a few TX border towns: El Paso, Laredo, and farthest south) Brownsville. Unless you count laREDo as "colorful geography," only Brownsville works.