Which rotation will carry a regular hexagon onto itself?
A. 30 degree counterclockwise rotation
B. 90 degree counterclockwise rotation
C. 120 degree counterclockwise rotation
D. 270 degree counterclockwise rotation