Magic long bow