fathersonholygore.com
The Handmaid’s Tale – Season 3, Episode 10: “Bear Witness”
June has to bear an even more humiliating ceremony than usual when High Commander Winslow comes to Gilead