ROWAN COUNTY, N.C. -- The dragons are coming!

Well, at least several 45-foot long boats adorned with dragon's heads. They're roaring onto High Rock Lake for this weekend's Rowan Chamber Dragon Boat Festival.

The sport dates back thousands of years to ancient China. Now, teams across the U.S., including eight in the Charlotte area, are trying to grow the sport.

“When everybody gets it in sync, watching that boat kind of lift off the water and glide across the water is just beautiful when everybody comes together,” said Teresa Dakins, Dragon Boat Festival Chair.

The boats have 20 paddlers. One drummer in the front to keep pace, and a steerman in the back to steer.

The race runs 9 a.m. -3 p.m. at the Shrine Club on High Rock Lake. Admission is free to the public.