In the land of Giant Birds, Steve has a visitor from the land of giant insects!