3 ms·
Yelp is a parasite that participates in extortion of small businesses. They need to be investigated themselves long before their word has any weight in this mat
by pb7 6y ago
Yelp is a parasite that participates in extortion of small businesses. They need to be investigated themselves long before their word has any weight in this matter.