Designed by
Title
Los Angeles, California, USA - 25 February 2020: Howard Hughes Medical Institute HHMI website homepage icon. Hhmi.org logo visible #173737792
Description
Los Angeles, California, USA - 25 February 2020: Howard Hughes Medical Institute HHMI website homepage icon. Hhmi.org logo visible on display screen, Illustrative Editorial
This image is editorial