We are just two weeks away from UFC on Fox, as BJ Penn shows us his body of work going into his return fight against Rory MacDonald. The bout will be the first ever to feature the Volunteer Anti-Doping (VADA) testing prior to the bout at random points. Regardless, Penn looks to be in phenomenal shape considering 170 is not where most of his career has been spent.

The two were originally expected to face off in Toronto at UFC 152, unfortunately a nasty gash suffered by MacDonald had pushed the fight back. With no love lost, the bout looks to be one of the most anticipated while being a co-headline to a title fight in the lightweight division between champ Benson Henderson and Nate Diaz.