Designed by
Title
Ramsgate, United Kingdom - April 20, 2021: Zilla is a British company that makes custom guitar speaker cabinets in the UK. #216727740
Description
A red Zilla guitar cab. The cabinet has two 12 inch Celestion Creamback speakers.
This image is editorial