About Atlatl Press is an independent literary press founded in 2009 and located in Yellow Springs, Ohio. Leave a comment Cancel reply Δ