Destination guide
More about Miles the Monster Statue
Experience the thrill of racing history at the iconic Miles the Monster Statue in Dover, Delaware, a must-visit for NASCAR fans and tourists alike.
Tell me more about Miles the Monster Statue