Touchdown50 ago

Holy fuck. Josrph mengele is alive and well in haiti.