helix
(n.)
1. a spiral
helix
(n.)
1. a spiral
Stories to obsess over. Discover now