Just got my package today, opened the box to check Mechaneck and his goggles looked perfect to me. Grabbed the mini comic to read, I'll open and display later, but the mini comic actually blew me...