No the topic isn't invalid at all, and I think they're decent questions.
I just personally have an issue with you specifically asking them as you don't believe Sasquatches exist anywhere at all so I struggle to see a positive purpose for you personally asking these questions.
What I do see is you asking them so that you and other of your ilk can rip apart certain members responses if/when they come, which make the entire thread another social experiment for skeptics that ultimately, in the end, will just end in a tonne of sarcastic replies to the answers of your questions.
I will always, always fail to see how loaded questions like this, in this sense, will be a positive for the forum and it's this type of thing, by people like you, that will see people like me frequenting the forum less and less in time.
It's boring me with how predictable and tiresome the skeptics on this forum are getting and I can assure whoever is reading this, it's taking it's toll on the membership.
I think so, as well.
My point entirely.