Photo Sharing

Hi,
Is there a plugin that allows members to upload photos so they can be publicly viewed in a common area without having to go to a member's profile? This common area would be lika a photo album for the community where all images could be viewed and searched via categories or tags.
An example is how people can search for photos on flickr.
Thanks