mu ijwi riranguruye asakuza cyane ambasade y'ubuyapani iri he allen has also played for the miami dolphins and new england patriots mister slug also called slug driller