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