Miami Zoo - 12400 SW 152nd Street, Miami, Florida, USA
(Opening drug deal)
El Presidio Park - 160 W Alameda St, Tucson, Arizona, USA
(courthouse exteriors)
6001 SW 116th Street, South Miami, Florida, USA
(Ferguson's house)
Jan 31, 1986 - Feb 7, 1986
It looks like we don't have any production dates for this title yet. Be the first to contribute.