Scuda

Scuda

Badge prospectively developed for a European soccer team.