Local The Broadcasting Corporation of the Bahamas is the first Government Corporation to announce its intent to downsize amidst serious financial challenges. WELL, THIS THE REAL FALLOUT HERE!!! Aug 17, 2020 0 4946 Share on Facebook Tweet on Twitter