Ft. Ogden

Ft. Ogden is an Imperial Naval base in Fort Ogden, Russia. It is a master command centre for the protection of the Biscayne Ocean.