[WATCH] A teenage girl was caught on camera using a machete to fight off armed robbers who went into a shop and threatened her mother.