FIRST LOOK: Primark opens their first American store today

“Thanks girl, Penneys” has officially made its way stateside, as Primark opens its first American store in Boston today.
Located Downtown, on the corner of Summer and Washington Street, it has attracted a lot of attention.