translate English to German: The story of David and Goliath is repeating itself.
Die Geschichte von David und Goliath wiederholt sich.