Home Featured News Wizkid’s SFTOS Debuts at #73 on Billboard Top Album Sales Chart