Menu
Log in


Drive Theory @ Summit Point - Shenandoah Track — June 27-28, 2026

  • June 27, 2026
  • 8:00 AM - 5:00 PM
  • Summit Point Motorsports Park - 201 Motorsports Park Cir, Summit Point, WV 25446

Registration


Register

Drive Theory Tent @ PCA Potomac Track Event

**Saturday–Sunday, June 27–28, 2026 | All Day**

Drive Theory is heading to the track! Join us at our tent during this PCA Potomac track event for a weekend of high-performance driving spectating, great company, and trackside hangouts.

Swing by the Drive Theory tent to connect with fellow members, talk cars, and enjoy the atmosphere. It's a great chance to see some incredible machines pushed to their limits and hang out with the community in a totally different setting.

Details

- Date: Saturday–Sunday, June 27–28, 2026
- Time: All Day
- Location: Summit Point Motorsports Park - Shenandoah Track
- Open to: Members and Guests

Powered by Wild Apricot Membership Software
document.addEventListener("DOMContentLoaded", function() { // Define the menu items matching drivetheory.co var menuItems = [ { text: "HOME", href: "https://www.drivetheory.co/" }, { text: "STORAGE", href: "https://www.drivetheory.co/#carstorage" }, { text: "SOCIAL", href: "https://www.drivetheory.co/#socialclub" }, { text: "STORE", href: "https://store.drivetheory.co/" }, { text: "PROJECT CARS", href: "https://www.drivetheory.co/project-cars/" }, { text: "BLOG", href: "https://www.drivetheory.co/blog/" }, { text: "CONTACT", href: "https://www.drivetheory.co/#contact" } ]; function replaceMenu() { var menuList = document.querySelector(".WaGadgetMenuHorizontal .menuInner ul.firstLevel"); if (!menuList) return false; // Clear the existing menu items menuList.innerHTML = ""; // Create new menu items menuItems.forEach(function(item) { var li = document.createElement("li"); li.className = "firstLevelItem"; var div = document.createElement("div"); div.className = "item"; var a = document.createElement("a"); a.href = item.href; a.textContent = item.text; a.target = "_self"; div.appendChild(a); li.appendChild(div); menuList.appendChild(li); }); return true; } // Try immediately, then retry with intervals for dynamic content if (!replaceMenu()) { var attempts = 0; var interval = setInterval(function() { attempts++; if (replaceMenu() || attempts > 20) { clearInterval(interval); } }, 250); } });