Naked Student Rescued After Taking Mushrooms On Mountain
An American student has been found naked by rescuers on a desolate mountain top in Colorado, in the Chautauqua Park in Boulder. The University of Colorado Boulder student, Taylor Powers, had to be handcuffed and restrained by 35 rescuers after taking to... Read More →








