Barnard 150, Canary Islands