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