FTC Team #21196 - UK 378 - The Norwood School - Norwood Industries

FTC Team #21196

UK 378 - The Norwood School - Norwood Industries

London, ENG, United Kingdom

Active since 2021

Rookie Year

Thu Mar 19 2026

Last Updated