Question: when will still star crossed episode 3 air
Answer: June 19 , 2017