Rappahannock river in Fredericksburg VA with a small rainbow Post navigation Rappahannock river in Fredericksburg VA with a small rainbow