Wow!! That is totally nuts! I'm glad that you guys are all ok. Yes, the feet on the dashboard thing is a definite no-no, but I've never heard of the airbags being deployed like yours!
I found your post because @chekohler featured you in a Pay it Forward Curation Contest entry! Feel free to join us any week with an entry of your own if you'd like :)
Thank you .. I will check it out :) awesome. So glad you came by!
You're welcome @jeejee :)