Filming Locations (2)

  • Venezuela

  • Miami, Florida, USA