Posts tagged Rilla Martins Photo
EPISODE XXV: ALIEN BIG CATS

For centuries, witnesses across Australia have encountered creatures that are quite out of place… over the years there have been reports of big cats roaming in the forests, attacking livestock and even people. Thousands of people have seen these creatures, yet officially they do not exist.

Read More