Hollywood Undead Invite You To The “City Of The Dead” [Skratch n’ Sniff Exclusive New Music Alert]
Charlie Scene of Hollywood Undead takes us behind the scenes on the new song “City Of The Dead”. See More, Hear More, Live More with Skratch n’ Sniff and Hollywood Undead below! Hollywood Undead were formed in Los Angeles in 2005. They released their debut album “Swan Songs” in 2008, followed by their second studio […]