VIDEO: Welcome to "The Mountain of Hell"


This an annual race in the French Alps called 'The Mountain of Hell'....or, it could be this weekend on I-75!