Unbelievable Moments

Life is full of surprises and sometimes they are caught on camera like these incredible moments.

Sometimes you can see anticipate that something incredible is going to happen and have a camera ready to film but other times it catches you completely off guard. Mother Nature delivers some amazing moments and I know I would not want to be anywhere near a landslide or flash flood when they happen.