A little town in Latvia has found itself the centre of attention for scientists, sensation seekers and even special forces. A mysterious object has fallen from the sky ...