Holmlund Lab
Pepperdine University Natural Science Division
At the top of the viewing tower at La Selva in Costa Rica