This is the LEGO Star Wars AT-RT Attack, set 75444, with 297 pieces. It's the walker from The Mandalorian with Mando and Grogu riding on it, plus the Imperial defense turret with the AT-RT driver. The walker has poseable legs and a stud shooter, and the turret turns with a spring shooter on top.