In the small British town of Coventry, more than a 100 apples mysteriously showered from the sky....
Continue reading...