at 617 × 143 in Johns Hopkins – Sun Yat-sen University (China) Collaboration.

Next Image »