« Back
Edit
Delete
Tags
Autopost
Six biggest publicly traded oil companies reported $38B+ in Q1 profits alone
[via
CNN
]
Tweet
Posted
by
Aaron Landry