I’m not saying the towers wouldn’t have come down if Lady Cap was on duty, but the Twin Towers wouldn’t have come down if Lady Cap had been on duty. We all know it. Feminine superiority courtesy of the Incredible Eric Nelson & Amazing Ladies of Liberty.