AR-15 – Detailed Step By Step Assembly

Looks like wayy too much work. If the gun stops working or runs out of bullets you throw it at the bad guy.