The Deep South

Season 2 Ep 161/10/2008

The crew discovers the lost city of Atlanta, where Fry falls in love with a mermaid.

Up Next