English Elena García Armada Cited by user CinderellaNewYork on 22 May 2024 Elena Garcia Armada (b. 1971 Valladolid, Spain) is a Spanish reseacher, roboticist, business founder and industrial engineer who leads the CSIC group that has developed…