Barracuda in LA is the latest location to feature the work of renown New York artist Neckface. Altamont commisioned the artist to plaster an impressive mural on the wall of the store on Melrose Ave typical of the artist with the slogan “Im Creepin While Your Sleepin”

Thanks to LAMJC for the images.