A man who pleaded guilty to a brutal assault rapped his apology to his victim and his family in a St. John's courtroom this afternoon.
Man pleads guilty to assault, raps apology to victim