Facebook Picture is is coming back to an all new web address.

The Facebook Picture domain and web site has no affiliation with Facebook, other than being a third party Facebook application.