Question: when does arrow season 6 episode 21 air
Answer: May 3, 2018