A Colorado Springs turtle is in the running for America's Favorite Pet!
A rare leucistic snapping turtle named Snow White here in Colorado Springs is in the running to be 'America's Favorite Pet'! The winner will receive $10,000 and a feature in InTouch magazine.