Spotlight on STRI

  • 1m 53s
  • HD
  • TV-G

The Smithsonian Tropical Research Institutue (STRI) is conducting research in Panama. Find out what they've discovered so far.