Moseley admits having gun, says sorry - Barbados Today