All parallelograms have two pairs of opposite sides that are parallel and all squares are parallelograms. Based on this description, which statement is true?
A. All squares have two pairs of opposite sides that are parallel.
B. All squares have two pairs of opposite sides that are perpendicular.
C. All squares have four right angles.
D. All squares have four sides that are the same length.