Felix Castro Verdugo (1991-2010) Felix “the Cat” Castro, just 18 years old and a student at Southwest High School in San Ysidro, Ca. died Friday from a freak accident involving a bottle cap that became lodged […]