An interesting collection of reports and explanations of extraordinary hail and the Dubuque Frog Hail Incident