We don’t know where exactly it was filmed but comments point towards the Masai Mara National Reserve. Strap in, because this is outrageous.
Continue Reading