Mr.X x Soonic x Justin Bieber x li...by Samisdrowning9506Mr x is my science teacher so i made a little fanfic of him and his many boyfriends. LoseRCompletedsoonicmrxisgaysonicthehedgehog+7 more