Nature at its best February 06, 2014 I love nature and God has crafted it out with so much detail. Mankind is just so small in front of all of this. A truly spectacular sight with a 270 degree view of the sea. This particular pic was taken in Cabo de Rama fort, Goa. Read more