SmugMug, Shutterstock, and Adobe Stock are the best sites to sell photos to magazines. exchanging pictures for money.