It’s out, folks. I Hate Todd has officially released their YouTube video of their amazing, scary and sexy debut single “Zombie Love.”
Take a look at this rockin’ awesomeness:
Yet another reason to hate Todd. That bloody sexy zombie master.
You can also follow I Hate Todd on Facebook, Twitter and on their YouTube channel.