Rubik 2x4x4

a.k.a. WitEden 2x4x4
Purchased from Mefferts, 2013.
(plastic, 2.7" x 2.7" x 1.75";
white opposite yellow, green opposite bule, orange opposite red)

The top and bottom layers can rotate 90 degrees; the other rotations are limited to 180 degrees.