Toadfrogs Snow? Really? by: hollyburch 04/18/2011 0 Comment I knew that snow was in the forecast, but I didn’t really believe it. Turns out the weather people were right.