We'll present an autonomous drone piloted by a deep neural network (DNN) that can autonomously navigate through a forest by following trails and can avoid obstacles. DNN gets video frames from the onboard drone camera as its input and computes high-level control commands as its output. The control commands are sent to the low-level drone's autopilot for execution. Our DNN runs onboard an NVIDIA Tegra TX1 in real time. The drone uses open source PX4 flight stack for the low-level control and ROS for its runtime. We'll present the DNN's architecture, describe how we train it and run it as ROS node. We'll also demo the flight videos and show some qualitative analysis of the autonomous flights.