Body washes up at Needham’s Point beach - Barbados Today