“How many more of my kind must be sacrificed?” Action-packed spot for the July 5th release…