Couple vanish from California nudist ranch under mysterious circumstances
Stephanie and Daniel Menard were last seen Saturday morning at their California home at Olive Dell nudist ranch, cops said.