Score 25 million points worth of destruction in Wrecking Crew. 1.20% of players have unlocked this achievement