Hello, world. I’m MacDara Conroy, and this is my blog.


OMG!! Lordi wins Eurovision 2006!!

And Australian MeFites have a hissy fit about this thread being a spoiler because the poor babies had to wait for the tape delay broadcast. Well you know what? Tough titty, wallabee-wankers. #link