To someone who isn't familiar with snakes, a boa constrictor that is square shaped and not round like a king snake or ball python may look undernourished. They are supposed to be thin.
The 18-20 footer is probably a retic - if in fact the snake is really that long, most people over-estimate. Most are fed whole adult rabbits or chickens, but typically f/t or fresh killed, not live.