8. Feb, 2018

Text

Leopard fail.

An amazing fight for survival filmed in African wild on a safari...
Roaring.Earth