"Back to the Future" celebrates 40 Years in 2025 Delorean RentalFebruary 28, 2024back to the future 40th anniversary, back to the future, 40th anniversary, delorean, delorean time machine, back to the future 2025