Misaka Castle

Life is full of the unexpected.