Microwave Weaponry Use On People Explained by Dr Barrie Trower

US Military Active Denial System will burn you alive
US Department of Defense Non-Lethal Weapons Program Demonstrates Active Denial System