Remember when BJ Penn was awesome? You might not, especially since his last win was back in 2010. Since then, he’s stringed together so many losses – and even retired for a bit. But he keeps coming back to the cage for more punishment, and he keeps breaking our hearts.

At UFC Fight Night 112 this weekend, he’ll take on Dennis Siver. Maybe Penn could win this one, although he has a tendency nowadays to crumble when he gets punched in the head, which I’m sure Siver will try.

So be prepared for more heartbreak. In the meantime, here’s a flashback to when Penn was the best.