You won’t believe the deal these insiders just missed out on. They could’ve had a 59% gain in 6 months, but instead they let it slip through the cracks. As always, we’re here to catch those gains from right underneath them. We can thank racing conglomerate Formula 1 for accidentally presenting us with the opportunity