The Simpsons

The Simpsons travel to England, where Homer is imprisoned in the Tower of London after he smashes a car into the Queen’s royal coach.

Watchlist