A Admin Administrator Staff member Jan 7, 2012 #1 Virtual pilgrimages to Mecca. Religion blogs. Devotional offerings made from nothing but pixels on a computer screen. More...
Virtual pilgrimages to Mecca. Religion blogs. Devotional offerings made from nothing but pixels on a computer screen. More...