Shesh

Member statistics

Member since
16th April 2010

Shesh's activity

  1. April 2010
  2. Shesh reviewed The Grand Canyon in Southwest Desert, United States

    "This is a NATURAL wonder,and NOT made by man!"

  3. Shesh rated The Grand Canyon