Patterns are all around us.

1,354 Views