photo-1431512284068-4c4002298068 Return to Newtype 1 By 栢榆 Published 2021-08-13 Full size is 1052 × 700 pixels