With enough tenacity, time, and focus it turns out that people are very good at figuring out how to do “impossible” things.
See All 1023 Episodes of "Daily Spark"