Artist Manager, Teebillz has blamed girls for Anthony Joshua’s loss to Andy Ruiz in a match that took place at the Madison Square Garden in New York. Andy Ruiz pulled off a monumental upset, by knocking down the popular Joshua four times to take the World Boxing Association, International Boxing Federation and World Boxing Organization titles. Reacting […]