A Bicyclops Built for Two

Season 2 Ep 131/7/2008

Leela thinks she's found the last of her species when she meets another cyclops.

Up Next