Melvin Alvarado (left), and Jonathan Ariel Lopez-Torres (right) Photo: booking photo/KHOU.com
In China this pair would get swift justice, their last vision would be the inside of the ‘organ donation truck’ aka the mobile death unit. Their young body parts would go to save needy citizens.