Mega Gallade ex ultra rare card (35/108 XY Roaring Skies) (2015).
This is a misprint card, printed too far to the right hand side (see photos).
Card is in excellent condition.