85107265
Aug 13, 2010
Dec 6, 2011
Providing an on-line web site that gives multiple computer users the ability to upload [, rate, and comment upon ] photographs, videos and/or information about their weddings and the weddings of others
Computer and Scientific