August 16 will be National Roller Coaster Day, and Six Flags parks across the country will be celebrating in various ways. In St. Louis, a roller coaster marathon from 8 p.m. Friday to 2 a.m. on Saturday is being planned. Can you imagine riding roller coasters for six hours?

According to a release from Six Flags, "Six Flags St. Louis, the Coaster Capital of Missouri, is hosting a six-hour coaster marathon on all 9 of its coasters. Six pre-selected teams of 20 will ride from 8 p.m. Friday, until 2 a.m. Saturday, August 16 with a grand prize for the winning team." It doesn't say what the grand prize will be. Extra-large barf bag, perhaps?

Ingram Publishing

Six Flags parks are also doing scavenger hunts during National Roller Coaster Day, and they'll be having coaster competitions on Twitter and Instagram. If you're at Six Flags this weekend, make sure to post photos with your favorite roller coasters to #SFcoasters.

My family made a trip to Six Flags last year, and here's a tip that I can give you for a nearly perfect visit. The third weekend of September is one of the greatest times to go to Six Flags. It wasn't hot, and while there were people in the park, it wasn't overly crowded. We hardly waited in line for anything (except the Scooby-Doo ride, every kid in the park wants to ride the Scooby-Doo ride). We had a great time, and we rode a lot of roller coasters... but not for six hours.