Q: Do you think the right answer to the question "where do epiphytes live?" is "mountains", given that epiphytes live everywhere on earth?
The answer is:
No