Félicette has landed! Memorial for first cat in space unveiled in France.