Feel Good: Only Guests At The Resort

Feb 07, 06:56 PM

Imagine...a gorgeous 5-star resort for your babymoon! That was the life Cameron and Carlee were living at the Grand Velas Resort in Mexico, but they immediately noticed something odd when they got there. There wasn't a single other guest on the massive property!!