Love Nature, a wildlife and nature brand with linear and streaming channels available in over 145 countries, announced today the appointment of....