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