Back to browser games
Capybara Clicker
★ 89%
Ratings
952,535
Popularity
#30
Category
Clicker
Incremental
Similar games
Developer of this game? Add an IdleDB badge to your site