Logo

Otto and the Electric Eel (2011)

  • Studio: Unknown
  • Release: June 10, 2011
  • Director: Duncan Skiles, Andrew Zuchero
  • Writer: Duncan Skiles
  • Cast: Monica Lopez de Victoria, Otto von Schirach
  • Genre: , ,
#14,418 18,993