Tarantula Nebula (NGC 2070), Miles Zhou