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