The Torres (towers) of Vichaycocha are these massive rock formations in the mountains in Peru. It is difficult to capture the vastness of them but they were massive!