Tripping Flowers, flower power rock aus Italien