A mysterious group known as The Monster With 21 Faces extorted and terrorized some of Japan's largest companies with no clear agenda other than chaos.
New YouTube Video
Cecil Hotel Shirt
Vintage Neon Sign Shirt
Learn more about your ad choices. Visit megaphone.fm/adchoices