英语翻译
There are lots of animals passed through / by here.
There are many animals passing by.
There are many animals through from here.
there are many animals passing by.