Bucs Dugout, a Pittsburgh Pirates community
The video is on his player page on the Pirates sight. I still can't tell if that "where's the power coming from" question was a joke or not, but Pedro did a good interview with MLB Network.