GERMAN POLICE VS US POLICE

land of the fre and home of the brave?