Frogs fell from the sky in Connecticut. Adjust Share by Harper’s Staff, Frogs fell from the sky in Connecticut. Adjust Share