Atlanta-based artist and beloved father of three children, She’yaa Bin Abraham-Joseph, also known as 21 Savage, has been arrested and detained by Immigration and Customs...