Snow on green leaves

Location: MA, US