Finn and Radarr go on a mission when the rest of the team investigates a temple Stork found on Tropica.