New Los Angeles, CA-based old school thrash metal, Omicida, totally shred and we're pumped to premiere their song "Star Striped Death"!