December 16, 2011
apples

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

December 16, 2011
apples

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