Thirty White Horses Stand on a Red Hill Thirty white horses stand on a red hill. First they champ. Then they stamp. Then they stand still. What are they? Answer Teeth « Previous RiddleHalf of 5 Is 3 Next Riddle »Truck Driver