23.Aug By: Eikon Motorsports 0 The Devil’s Lambo Door Challenge The Devil’s Lambo Door Challenge Date: 8/22/2020 Location: Oklahoma City, OK For many years we