Stone Temple Pilots
Stone Temple Pilots line up currently consists of brothers Robert and Dean DeLeo, along with Eric Kretz. Based out of San Diego, CA, the band signed with Atlantic Records, and released their first album, Core, the following year. The band's heavy riffing, grunge reminiscent hard rock music found them immediate success. Core, certified eight-times platinum by the RIAA and led... read full bio