Logo for a distinguished fake American Football team not actually based in London.
Back to Top