Lechuza Witch - La lechuza is generally a legend from the southern part of texas, mexico and sometimes southern california. Posted by treker Tuesday, October 20, 2020