Jyukaizer 01-2 released

Damn it Toei, another Dino sentai?

01: Thread / Wiki

02: Thread / Wiki