Special Prize Winner

The Special Prize Winner Badge is awarded for getting your first achievement within the game Amorphous +