Sometimes the hardest thing and the right thing are the same

GemQ

Sometimes the hardest thing and the right thing are the same


4 0