Check Out the STL FreeStyle You Never Got to See Kenya’s most successful female rapper Stella Mwangi aka STL is ever in a class of her own. The Norway based rapper is popular for February 25, 2015 Entertainment·TL