Low-hanging stratus clouds over Seabrook Island, SC.  October 2011

Puffy cumulus clouds in Central Mexico. July 2010

Cumulus clouds over Hoya de Alvarez, Mexico. July 2011

Thin, wispy hair-like cirrus clouds over Little Switzerland, NC.

Cirrus clouds high above Berlin, NY.

Small, puffy cirrocumulus clouds in Little Switzerland, NC.

Low-lying fog (stratus) and high cirrus clouds over Teotihuacan, Mexico. July 2010

Mammatus clouds at sunset in Little Switzerland, NC. July 2011

Cumulus clouds over Guanajuato Mexico. July 2011

Low-hanging stratus cloud (fog) on Lake Ashmere. July 2008

Advancing front near Little Switzerland, NC. October 2009