Thursday, December 27, 2012

362/366 How does it know?




Each year, both of the Christmas cacti that live on the porch start blooming right around Christmas.

Really... how do they know?

No comments: