Club Villain by MomentOfGeekiness · Monday 21 March 2011 The artist Your Favorite Martian, know from Zombie Love Song, has a new single named Club Villain. Enjoy! Club Villain – (Your Favorite Martian music video) Watch this video on YouTube Share