Over the past few weeks, people in Japan have been witnessing tadpoles, fish and frogs fall from the sky. Ever since the strange phenomenon was first…