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