Traveling on Water

I ain’t jokin, it¬†seriously can learn all water HM’s. Amazing.