browser Archive

Petarimubu – Browser Game

  Petarimubu is a quirky little physics-based action game where you move your four legs independently to traverse a narrow tunnel system without letting your body touch a …