Deputies found Richard McGuire on Disney’s Discovery Island, who told them it felt like a “tropical paradise.”
Source: ABC News 6
Deputies found Richard McGuire on Disney’s Discovery Island, who told them it felt like a “tropical paradise.”
Source: ABC News 6