To be forever free!

Every day sees visitors breaking down in tears while touring 97,000-square-foot Elmina Castle, west of Cape