Question: when did the last episode of westworld air?
Answer: June 24, 2018