Buster Posey is one tough dude.
Videos by FanBuzz
The San Francisco Giants All-Star catcher took a 94 mph fastball off the helmet - and acted like it was no big thing.
RELATED: MLB player suffers facial fracture when taking a pitch off the face
The Arizona Diamondbacks pitcher Taijuan Walker came inside at plunked Posey, who immediately went down, and then sat up
Posey told NBCSports he felt fine, but he'll be monitored for concussion symptoms.