There is a place in southeast Oklahoma that conjures tales of medieval knights, wholesome princesses, and glorious adventures. It is a place rich with history but nearly forgotten in the echoes of time. Situated on the southwest slope of Cameron Mountain, near Poteau, Oklahoma, Captain’s Castle sits like a misplaced Arthurian legend. Also known as […]