I just googled Pterygoplichthys pardalis, and it's the same as what aquarium people call the common pleco? I don't think I've ever seen the armor so developed in aquarium stock.
Their are multiple species sold under the name 'common pleco,' yours is one of them. Very easy to find, petsmart and petco always have them in stock. They get huge.