T twitter.com US Senators Sent Letters to Executives of Stripe, Mastercard, Visa – Libra 15 points momentmaker 7 years ago 6 comments