SH2-274 Medusa, TurtleCat