If epiphytes live everywhere on earth, then where do epiphytes live?

Answer choices:
- swamp vegetation
 - mountains
 - vegetation
 - the environment
 - peachleaf willow
 - ice
 - rocks
 - everywhere on earth

 

        everywhere on earth  