A few days ago Ghanaian superstar afrobeats duoR2Bees released their brand new album SITE 15, which they promised last...