As The New Saints prepare to break new ground in European football, BBC Wales looks at the remarkable story of the village club headed for Florence ...
The mere thought even makes some people feel faint.After all, "seeing your own blood generally means you've injured yourself," says Stephan David Küpper, spokesman for the German Red Cross Blood Donor ...