What does Also, was haben wir hier? mean?

Also, was haben wir hier? - German to English

what exactly have we got here?