lettuce

NASA fostered chili at the International Space Station

Astronauts above the International Space Station (ISS) planted red and green peppers (chili) today, according to the report with Slashgear.This…

3 years ago