The Legend of La Llorona by PumpkinHunt | Aug 1, 2016 | History | 0 La Llorona is Spanish that roughly translates to “she who weeps copiously.” There are... Read More