You can unsend a snap photo before the other person sees it by tapping and holding on the message. Then, selecte Delete and you are done.