Icy Demons are a band seemingly determined to make people scratch their heads and offer a plaintive ‘what the fuck’. At the same time they seem determined to have fun, hopping around genres like kids with ADHD deprived of their Ritalin.