This is from a manga that started a few weeks ago called “Terra Formars”.
The synopsis is about a crew of six people that are sent to Mars to check on a project that intends to colonize Mars by sending cockroaches and mold so that the cockroaches corpses would serve as food source for the mold, thus warming up the planet, but what they find when they arrive is that the cockroaches have mutated to giant humanoids, thus, something like a war for survivals starts out.
At first I was like what the fuck is with this idea? But so far, after reading the 4 chapters they have released, I must say, it’s got me hooked, so I recommend you check it out.
Oh and, the pic from above? One of my favorite scenes so far, and trust me, you’re gonna love it too.