The resort where a newlywed Memphis pharmacist was allegedly murdered by her husband reportedly featured in the iconic film The Blue Lagoon.The $2,000-a-night Turtle Bay Resort, where Bradley Robert Dawson allegedly killed Christe Chen Dawson, is said to have starred in the 1980 hit.The luxury, beach-side location is so exclusive it only has 14 villas across the 500-acre plot.
Load More
Load More