10:30 AM EDT on April 1, 2014
Remember a few weeks ago when we wrote about the owner of The Key building the country's largest castle / home in Edmond?
We've received a couple of emails from Ogle Moles theorizing what it's all about.