Filming Locations (1)

  • Longwood, Florida, USA (Dr.Vornoff's lab)