Technically, those are lenticular clouds. Do a Google search to see what I mean.
Regardless, this is a very cool picture. I don't recall that I've seen a picture with two peaks as widely separated as these, both with lenticular cloud formations. Where was this taken?