There are things on this planet that are weird, bizarre & just plain scary. From insects, aliens, unknown creatures to deep sea monsters. Some of the photos might be fake, but it sure scares me. Here are some pictures & you decide for yourself.
Rain, rain, go away, come again another day so Rebekka Redd can catch some fish on a fly! Rebekka shared her photos with us while filming the new season of The New Fly Fisher in Ontario's Algoma Country on location in Northern Canada.