MechaCon XI – Cosplay Contest Video

Video from MechaCon VI's in New Orleans, Louisiana.

Read More