Question : when does episode 11 of handmaids tale air
Answer : April 25, 2018