a meteor hits latvia 2 Small meteor slams farm in Latvia (10 photos)