Imagine trying to drive through all these deer by Juliet McGuire July 30, 2014 There is a place in Japan, called Nara where the deer roam freely on the roads. And it’s not just one or two, there are loads of them! The cars don’t seem to mind though, they either wait for the deer to pass or they drive past them.