A man encounters strange animals during his road trip in his car.A man encounters strange animals during his road trip in his car.A man encounters strange animals during his road trip in his car.