PORTLAND, Ore. -- The annual Grand Floral Parade took place Saturday. Thousands lined the streets as the 4.2-mile route weaved through the Rose City.
Take a look at the floats, marching bands and all the other guests from this year's parade.
Photos: 2017 Grand Floral Parade
© 2017 KGW-TV