A new cloud species, a fluorescent tree frog, and other amazing images of the week

Newsworthy eye candy

Don't miss this week's most dazzling images from science, health, and space news. Read on:…