Tag: Isla Vista
Megan Carloto, a 22-year-old UCSB graduate, was one of the victims shot by suicide-killer Elliot Rodger. After her release from the hospital, Megan shared some of her recollections and thoughts with ANIMAL. “I think the only thing that saved me was the fact that I was on my bike. I was moving faster and he […]