Ex-Alameda CEO Caroline Ellison spotted in New York, Twitter users claim
An unverified photo allegedly shows Caroline Ellison placing an order at a coffee shop in New York, leading to questions why she is back on American soil.
NewAn unverified photo allegedly shows Caroline Ellison placing an order at a coffee shop in New York, leading to questions why she is back on American soil.
NewWhat's Your Reaction?