Tuesday, December 21, 2021

A massive camp/prison built during Lockdown in the United Kingdom. Even has a crematorium on site