
Some sad news to share this morning.
Robert Baldwin, the actor who played the Spirit Ranger Kyoryu Cyan in the fan-favorite Zyuden Sentai Kyoryuger, has passed away after a battle with colon cancer. He was 57 years old.
Our deepest sympathies and condolences to his family, his friends, and to all his fans around the world.