Leopard in the leafage. Sri Lanka, Lunugamvehera national park [1446×964].

View Reddit View Source