The epic showdown between Batman and Superman takes place in the abandoned Michigan Central Station.

Filmed here

Michigan Central Station

2198 Michigan Avenue, Detroit, US

Community posts