"All you need is love... and a decent bike." Flower Power is a scenic NE Oklahoma Ozark foothill and Arkansas River Valley ride. Last Saturday of April. 20, 30, 50, 65, and 100 mile routes with road support and free first come first come first served cookout at the end. www.flowerpowerbicycle.com Flower Power is an annual spring ride that has produced by the Muskogee Park & Recreation Department since the Spring of 1991.