Residents in a coastal town in Japan have reported a strange phenomenon-- tadpoles dropping out of the sky. In one downpour, more than a hundred dead tadpoles covered the windshields of cars. Further details here.
Prof. Stephen F. Cohen analyzed the volatile state of US-Russia relations. Followed by writer Chris Alexander on the history of horror films.