Norman's Cay is a small island in the Exumas, that served as the headquarters for Carlos Lehder's drug-smuggling operation from 1978 to around 1982. It was featured in the 2001 movie 'Blow', starring Johnny Depp.

Site Operator's Notes

*
You do not have permission to see Site Operator's Notes for this site. Why?