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