They do, maybe not that big, but I'm also guessing that since he was a shelter dog, he doesn't have the best breeding behind him. Mastiffs seem to develop underbites pretty quickly anyway, even in good lines. And if he does have some boxer in him, they all have underbites, so that would make sense.
IMO this is a bullmastiff mix at least and very possibly a Bullmastiff/Boxer mix.
The body of that dog is waaaaay to big to be a "pit bull's" body.