MovieMaps

Photo of Lucha Libre Arena [1961]

Location: Rollerland
As Seen In: Legends of Tomorrow episode 4x09 “Lucha de Apuestas

Charlie, Ray, Constantine, and Mick celebrate after the victory over the Time Bureau.