The USA sends monkeys into space, the USSR sends dogs, but the French they send a cat...could this be Felix the French cat launched into space found a stray in Paris launched and returned safe to live out its life in retirement..one can almost hear the La Mareillaise...