Ultra Monster Garamon!!
This odd looking creature is called Garamon, and he's from a 1965 Japanese TV Show called ULTRA Q, a strange monster who hatches from a meteor. Later, in the show ULTRAMAN he was re-used as mischievous mini-reature called Pigmon. Whatever the case, in Japan he's a legend!