Maybe its a form of lenticular clouds... which can be pretty weird looking!
Those are lenticular clouds. They appear over mountainous regions all the time.
BINGO!