Board Thread:Official News and Announcements/@comment-25399923-20140913134728/@comment-5904313-20140913191858

The devil/cartoon monster thing is a troll from Homestuck o_o