Den Sanjiro, as the people of Earth know him, is better known throughout the universe as Den Ace Taro, from the Planet of Pleasure. His mission is to watch over Earth and defeat any kaiju that threatens the populace. While going about his day and enjoying the many delights Earth has to offer, Sanjiro’s peaceful existence is shattered when