Larry Fitzgerald does it all.

Even at 32 years of age, he still has the speed to rack up yards after the catch, and of course still has phenomenal hands and rarely drops a pass.

And he can block, but no one warned the Minnesota Vikings before Thursday night’s game, apparently. Check out the block he put on safety Anthony Harris during the game to help Michael Floyd find the end zone on a 42-yard touchdown in the third quarter.