Fly Fishing vs Spin Fishing

What is The Difference Between Spin vs Fly Fishing? For [...]