1,100,912 views | Siddhartha Roy • TEDxVirginiaTech

Science in service to the public good