Hidden in the heart of Del City is Castle Row recording studios, and while many Oklahomans may not know about this place, the world has definitely taken notice. “The studio itself, I think we’ve been ...