Tallaboa River

The Tallaboa River (Río Tallaboa; pron. ta-ya-BO-ah), is a river in Peñuelas, Puerto Rico.