Equifax February 28, 2018 Original size: 640 × 480 Mozilla’s Jon Lloyd, right, delivers 27,000 signature to the CFPB’s