Mapp Hill mechanic found dead - Barbados Today