As I have written previously about Crestleaf, it is an online resource that allows you to build a family tree. It provides free space of up to 1 GB for family photos (more space is available for a fee) and also allows you to share the tree with other family members so they can add to it.
Below is a family portait. Please leave a comment with your guess of the family heritage based on the photo. Good luck!