German sheep!
538 Views
11
Check out this Massive queue for free "vaccines" in Germany