Picbadges reaches over 16M users!

Picbadges, the world leading platform for online badges crosses the 16M users! Good Job!