Schen wows Own the Mic showcase

US-based recording artiste Schen wowed a stellar audience with an emphatic performance during an Own the Mic showcase in Yonkers, New York earlier this month.   She performed her latest s...

March 26, 2019
Entertainment