Yeah, I saw one of the wonders of the ancient world, and I'm channeling LOLCATS.
(That said, I can't help but think this looks like Urdnot Wrex)