Yasiel Puig is reaping the rewards of extra time in the batting cage

Video Details

Puig demolished a home run into the second deck