This woman was walking through the park when she observed something on the ground that caused her to freeze. As she later stated, it was one of the strangest things she had ever seen.
Mother Nature never ceases to amaze us with her abundance of wonders, from majestic huge bats soaring over the skies to terrifying “snakes”
[...]








