A Bicyclops Built for Two

Season 2 Ep 131/7/08

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

Up Next