Question: how to make your facebook profile not public?
Answer: Click the photo to expand it. Click on the audience selector, which looks like a globe. Select the audience you want to share the photo with.