Monthly Archive:: April 2009

Stone vs iPhone 3G

In geology, stone (rock) is a naturally occurring aggregate of minerals and/or mineraloids. Stones have had a huge impact on the cultural and technological advancement of the human race. Stones