Someone posted an album on imgur of giant space creatures; I take no credit for noticing. Apologies if I sounded snide, but I still don't know who did it first. Given the other one is named Cthulu and doesn't look anything like Cthulu should, I'm guessing you're the first. It's also been nearly 3 years since you posted it so I'm sure it's not much use.