Leopard shuts down a Mercedes-Benz Plant

A leopard was found inside Mercedes-Benz India’s production facility in Chakan near Pune, Maharashtra.

[Youtube]