Shutterstock as been a popular site for over 15 years to buy stock photos online. As a photographer, you can earn great money with this marketplace in the long run. According to their site, sellers on Shutterstock have made over $500 million worldwide.