Happy Xmas Eve

13th October 1914 a meteor fell to Earth, most of it resides in The British Museum in London, UK

Happy Christmas Blippers, wishing you a great one x

Comments
Sign in or get an account to comment.