You'll need your own site for sure, but then a way to get people to care about your site and to go there. I haven't much to offer since I've had very little success selling from the internet. I think people have tried everything from ebay, to website sales, to facebook with limited success.
I can't say for sure, but the wonder and glory of a great original photo is best seen in real life and hard to enjoy on the web.
Im sure others have more to offer in the views. LOL.