Look close. This is a transit ad for Estrella Insurance on the side of a Miami-Dade Transit bus. Notice how the copy and the large Estrella logo are crisp and clean? Now look at the other logos. They are all badly pixelated… There’s nothing wrong with my camera or the picture.
This is what happens when you “grab some logos off the internet” and put them in a layout for printing. 72dpi online logos do not have enough information in them to print at larger sizes.