Wild long-haired Himalayan mountain goats (India)
This young one was taking head-butt lessons with an older one.
If you know the name of this breed of wild Himalayan goats, please post a Comment.
I think those may be Pashmina (also called Changthangi) breed.
For more photos and info about those wild goats, go to the photo album.