Destination guide
More about Miles the Monster Statue
Explore the whimsical Miles the Monster Statue in Dover, Delaware – a vibrant symbol of NASCAR culture perfect for fun photo opportunities.
Tell me more about Miles the Monster Statue