I have found something looking around on Moon Zoo Live. It looks similar to the face on Mars. There is no North South reference, but the image looks like is NNW about 100Km of Long 290.102 Lat -86.6024. Happy hunting.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.