Yeah...I really thought that is was something Alien related but it is looking more like it belongs in Mythical BEasts??? Who knows....maybe Sasquatch
is From The Planet of the Apes Visiting Mars???
Your such a genius , searching is such a clever idea...who would've thought...gee where would I be w/out your insight in my life ...Maybe on Mars
with sasquatch