Edwin Land is the Polaroid inventor. An american scientist and inventor, he has 535 patents under his name and he invented the process of instant photography.
Edwin Land is the Polaroid inventor. An american scientist and inventor, he has 535 patents under his name and he invented the process of instant photography.