translate English to German: First a visit to the show cave where both humans and cave bears must have lived (together? ) in ancient times.
Mittlerweile sind das Team und wir richtig gute Freunde geworden.