You have PNG with transparent background. What is your end goal? You want entire image or only one part of it to cover with skin? Do you want to replace pixels or only to add texture?
Using clipping mask, you can make it. But to make something like this logo, you can do these steps: You need to separate the O2 and the shape in the background. Use the Layer Style > Bevel and Emboss to make it like 3D. Use Clipping layers to add the snake skin texture or you can use it in the bevel & emboss texture.