Click below to watch Aiden's new video for (the only remotely bearable song on their most recent album) "Let The Right One In". (.. Wait a minute, is that Wil Francis without eyeliner?!?):