Team Team Red Shirts

shuang

Navdeep

Trang

3 mad scientists from The Rock (AKA Newfoundland, Canada)