c/o/ Buzzfeed.

"Eqyptian Popeye" may lose title for biggest biceps. Steroid Allegations. He claims it was just Adderall. He is immediately fined by Roger Godell.

http://www.buzzfeed.com/gavon/egyptian-popeye-may-be-stripped-of-world-record