What is a Notary Public?

What is a Notary Public?   Have you ever needed ...