Super Sentai Time Capsule has moved to... http://sentai.dtsz.net/ permanently!
Please change your bookmarks and favorite places. Thank you for your pertinence.