Bible Heroes
500

This young boy defeated a giant named Goliath with a sling and one stone.

Who is David?