Toucan Nation

Animal Planet - 2020.10.02(fri) 08:05PM program schedule
 
Set in idyllic Costa Rica, Toucan Paradise Lost is about Grecia, a colorful toucan whose story sparks national and international outrage after her beak is mutilated.