SH2-308 (Dolphin Head Nebula), Yovin Yahathugoda