Japanese Marching Band Blows Minds With Viral Rose Parade Stunt

Getty Image One of the most sacred traditions of New Year’s Day in the United States takes place in Pasadena, California with the Rose Parade. The earliest Tournament of Roses welcomed just 3,000 spectators to […]