You met a Developer!

This badge is earned by players who have met a developer in-game.

The rarity of this badge is 0.1% (Impossible)

Appearance
The cover of this badge seems to have a photo of 3 of the developers of TTD 3.