The Viking Vanguard

Sonia Xu

Sonia Xu, Managing Editor

Sometimes I write, sometimes I take photos, sometimes I  film.

 

All content by Sonia Xu