Mallard Creek (Rocky River tributary)

Mallard Creek is a 12.23 mi (19.68 km) long 3rd order tributary to the Rocky River in Cabarrus County, North Carolina.

Mallard Creek (Rocky River tributary)

Mallard Creek is a 12.23 mi (19.68 km) long 3rd order tributary to the Rocky River in Cabarrus County, North Carolina.