Abstract and Detail - P. Stephen
Powered by SmugMug Log In

Forza (force, unstoppable)

Forza translated to English means an unstoppable force. Fitting for a photograph of water frozen as it explodes from a jar.