March 25, 2025

kinetic art perpetual motion marble machine