Heads Up!

So, what exactly is a Total Solar Eclipse?