You must mean 20/hr. 20/min is 1200/hr. Possible, but it would have been a meteor shower of epic proportion, possibly signifying the beginning of a new ice age or the end of the world. :)
Or the imminent arrival of the Mothership, to transport the chosen ones!