Pretty sure it is, anyway. Guess it’s kind of hard to tell. You know what, though? It being made of something else doesn’t really improve things much. I still don’t want to run into one of these. This thing is huge.
Oh, and guess where it’s from. Innistrad! Hooray!