deer falls overpass