Super Happy T-Rex. Look at it's face... reminded me of this Super Happy T-Rex Look at it's face reminded me of this