MovieMaps

Photo of Punishment Stage

Location: Coronation Park
As Seen In: The Handmaid's Tale episode 1x01 “Offred

The last of the handmaids setting into their places in front of the stage while the guards stand around them.