David Piedrahita

David Piedrahita

Curious about science, art, and technology. Always striving to be a better human.