This is Wrecking Ball from Overwatch. I've tried my best to make this thing as printable as possible. I've separated the guns from the main main model for gluing into their respective sockets. After that just print the two shoulder pieces and glue them in place.
I'd recommend support interfaces of 0.5mm thickness. There are some tinier supports that can be hard to remove if they're too solid.