Canelo Alvarez has admitted he tested positive for a performance enhancing drug -- but he's blaming the dirty test on contaminated cow meat.
The boxer was tested in advance of his upcoming May 5th rematch against Gennady Golovkin -- and says results show he had trace levels of Clenbuterol.
FYI, Clenbuterol is a banned substance often used by athletes to cut body fat while retaining muscle mass. It's banned by every major doping agency.
But Canelo says he's NOT a cheater -- just an eater.
He believes the traces of Clenbuterol are "consistent with meat contamination that has impacted dozens of athletes in Mexico over the last years.