Kupuri Castle

Kupuri Palace is a palace on Planet Windara.

Overview
TBA