Skip to main content
Nature really knows how to put on a show A stunning optical illusion in Brazil makes it look as though a waterfall is pouring from the clouds above Casa de Pedra Cave in São Paulo state. The effect is · ViralHub