This could have been very bad. At the end of the runway was a cliff and a Highway just past that.
No emergency services at the Airport it landed at.
Glad everyone is OK.
That having been said, follow the link and read the comments.
Especially if your day isn't going well (And you have seen...