Wednesday, March 23, 2011

Peppers! - Germination



They've sprouted! Almost 99.997% germinated, only 0.003% to go!