Cheezburger

WTF is this??? Some kind of spider or sumthing???