A lot of energy invested

25 Hewson Drive, Snells Beach. Photo / Supplied

Image 1 of 8: 25 Hewson Drive, Snells Beach. Photo / Supplied