WOW!
Lenticular clouds (altocumulus lenticularis) are sky phenomena often interpreted like UFO presences. These particular clouds can be generally seen on the top of the mountains, where different wind streams merge.
View original post 39 more words