‘Tanooki Suit’ is a devilishly strange and wonderful release from Las Vegas project, Bad Sneakers. With a Satanism theme throughout the album it gets even more mysterious when you discover that it’s coming from an anonymous, conceptual artist, who deals heavily with mythology.