predator proof

at 1980 × 1485
barricade

Why yes, I did build this myself. How did you guess?