Summary: Did we just get THREE major announcements? Yes, I believe we did. Defiance has a premiere date, Defiance Minisodes are being released, and the 5th and final DLC has been announced! Ben and Michelle discuss all this news and more past the break. L...