FLORIDA, USA - JUNE 4: The exhibit Nature and Technology  showcases the unique balance between technology and nature at Kennedy Space Center located on Merritt Island, Florida on June 4, 2010.

FLORIDA, USA - JUNE 4: The exhibit Nature and Technology showcases the unique balance between technology and nature at Kennedy Space Center located on Merritt Island, Florida on June 4, 2010.

 Stock photo ID: 94789987

Editorial use only
Editorial credit: Irina Mos / Shutterstock, Inc.

Similar images

  |   See all

Same artist

  |   See all