Francesca Matus and Drew De Voursney a couple with Atlanta ties died after going missing in Belize. 

About The Author