The Stowers Institute for Medical Research

This innovative biomedical research institute is committed to finding "hope for life." 

Flash is not supported on this device.
You may view the video here.