A stylized Nendoroid figure based on Invincible from the Amazon animated series has been revealed by Good Smile Company. The figure stands about 4″ tall. Invincible includes three interchangeable faces, swap out hands, an interchangeable lower body, a town backdrop, …