Caboose stumbles upon something mysterious.Caboose stumbles upon something mysterious.Caboose stumbles upon something mysterious.