The TLT is a covert international anti-monster unit established secretly to combat Space Beasts, mysterious monsters that are out to attack humans in...
Ultraman Max was an Ultraman TV series which started airing on 7 July 2005, and produced by Tsuburaya Productions and Chubu-Nippon Broadcasting Co.,...